mackenzie foley
Vietnamese Esports in the Data Era: What the Scoreboard Never SaysVietnamese Esports in the Data Era: What the Scoreboard Never Says On a May...
When a Football Report Comes Back Empty: Data Discipline and the Trap of FabricationLate at night in Busan, once the final bulletin was closed and the newsroom...
PSG vs Barcelona: The xG Table Measures Only Half the MatchIn the tunnel an hour before kick-off, I stood against the concrete wall and...
Position Is Only the Starting Point: Positionless Basketball and Football's Unfinished ShiftIn April 2026, from the eleventh row of an arena in Boston, I wrote a single...
5-0 and a Bleeding Knee: Inside Vietnam's Team Kata GoldMy notepad had three lines. The first: “Iran — a team kata nation with...
FIFA Postpones FIFAe Finals in Jeddah One Day Before Start: When Security Risk Brings Down an Esports EventOn Thursday, only one day before the FIFAe Finals 2026 were set to open in...
North Korea boycotts post-match ceremony after loss to Japan: When VAR is absent, protest becomes part of the gameIn football, some moments are not recorded by goals, but by footsteps turning...
Separate the Discipline First: The Data Gap in Vietnamese BilliardsSeparate the Discipline First: The Data Gap in Vietnamese Billiards A file sa...
China Masters 2026: India Crosses the Quarter-Finals and the Physical Bill Nobody Has CountedThe match between Kidambi Srikanth and Victor Lai ended 21-18, 21-19. No thir...
Nam Dinh and the Sediments of the V.LeagueOn stand B of Thien Truong Stadium, a man of about sixty rose to his feet as...
Kyle Colonna's Naturalization: A Free Signature and the 180-Minute QuestionOne morning in mid-2026, I downloaded a document from the official website of...
Nguyen Xuan Son's Hamstring Tear and the Void Before the Thailand MatchThe 60th minute at Bandung. The ball had just been recovered in midfield, and...
Wirtz and the Gap Between Two Systems: When Anfield Falls Silent, Germany SpeaksIn the 34th minute of the Germany vs Serbia match, I did not note the score. ...
The Dressing Room Keeps No Secrets: Why Vietnam Win Matches and Still Leak Three HolesNight at My Dinh, minute 88, still 0-0. I was in row eleven, close enough to...
Buakaw, 44, Beats Meng Gaofeng Again: Decoding the Physical Dossier of a Legend Who Won't Close the DoorI stayed behind after the final bell at Max Muay Thai Stadium in Chonburi fad...
BLAST Slam VIII: The 28-1 Flip, GamerLegion's Collapse, and the Name Topson Left BehindYuma pressed the button for the final kill of game one, and the scoreboard...
Mark Allen, Mental Health and the Lesson of a Defeat That Cannot Be MeasuredIn the 21 information points I have about Mark Allen's 4-2 defeat to Jordan...
Esports Analysis Is Short on Evidence, Not HeadlinesOn the night of May 19, 2026, in Chengdu, Gen.G beat BLG 3-1 in the MSI final...
Champions Shanghai: Four Chinese Host Teams Drop 0-8 in Maps as VCT Americas Sweep 4-0The big screen inside the Shanghai arena listed four results side by side, an...
1-4 Champions League Humiliation: Carrick's Manchester United Schooled by 'Indonesian Giant', Managerial Seat Hotter Than EverHook Minute 118 seconds. The ball had barely rolled from the centre circle, t...
